package com.game.base.x5;

import android.content.Context;

import com.game.base.utils.log.Logger;
import com.tencent.smtt.sdk.QbSdk;

/**
 * X5内核管理
 * Created by Su on 2019/5/28.
 */
public class X5Manager {

    /**
     * 初始化腾讯X5内核
     *
     * @param context 保证context为applicationContext
     */
    public static void initTBSX5(Context context) {
        //搜集本地tbs内核信息并上报服务器，服务器返回结果决定使用哪个内核。
        QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() {
            @Override
            public void onViewInitFinished(boolean arg0) {
                Logger.d("Tencent tbs x5 is load " + arg0);
            }

            @Override
            public void onCoreInitFinished() {
            }
        };
        //x5内核初始化接口
        QbSdk.initX5Environment(context, cb);
    }
}
